cave snails - Turkish English Dictionary